home *** CD-ROM | disk | FTP | other *** search
- PROGRAM Compare(input,output,picfile);
-
- { Copyright (c) 1987, Ciarcia's Circuit Cellar }
- { All Rights Reserved }
-
- {$U- control-break checking during execution }
- {$C- control-break checking during I/O operations }
- {$R- array range checking }
-
- {$Ideclares.p declarations }
- {$Ihexutil.p hex utilities }
- {$Iserial.p serial interface code }
- {$Ipictures.p picture file code }
- {$Iimages.p image processing }
-
- BEGIN
-
- LowVideo;
-
- pic1 := NIL;
- PicSetup(pic1);
- filespec := GetFSpec(ParamStr(1));
- LoadPicture(filespec,pic1);
-
- pic2 := NIL;
- PicSetup(pic2);
- filespec2 := GetFSpec(ParamStr(2));
- LoadPicture(filespec2,pic2);
-
- pic3 := NIL;
- PicSetup(pic3);
- SetSyncs(pic3); { fill in sync bytes }
- Writeln('Comparing...');
- Compare(pic1,pic2,pic3);
-
- IF ParamStr(3) <> ''
- THEN filespec := ParamStr(3);
- SavePicture(filespec,pic3);
-
- END.